com.supermap.ar.areffect
类 RecordParameter
- java.lang.Object
-
- com.supermap.ar.areffect.RecordParameter
-
- 所有已实现的接口:
- java.lang.Cloneable
- 直接已知子类:
- ARRecordParameter
public abstract class RecordParameter extends java.lang.Object implements java.lang.Cloneable记录参数直接子类: 无人机参数
UAVRecordParameterAR参数ARRecordParameter
-
-
构造器概要
构造器 构造器和说明 RecordParameter()构造函数
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 static floatcalculateFocalLength35mmEq(float ratio, float vFov)计算35mm等效焦距static floatcalculateHorizontalFOV(float ratio, float focalLength35mmEq)计算水平视场角static floatcalculateVerticalFOV(float ratio, float focalLength35mmEq)计算垂直视场角floatgetFocalLength35mmEq()获取相机的35mm等效焦距floatgetHorizontalFOV()获取相机水平视场角floatgetPlatformHeight()获取平台的高度doublegetSensorLatitude()获取传感器纬度doublegetSensorLongitude()获取传感器经度longgetTimeStamp()获取时间戳java.lang.StringgetUniqueIdentifier()获取唯一标识符floatgetVerticalFOV()获取相机的垂直方向上的视场角voidsetFocalLength35mmEq(float focalLength35mmEq)设置35mm的等效焦距voidsetHorizontalFOV(float horizontalFOV)设置相机水平视场角voidsetPlatformHeight(float platformHeight)设置平台的高度voidsetSensorLatitude(double sensorLatitude)设置传感器纬度voidsetSensorLongitude(double sensorLongitude)设置传感器经度voidsetTimeStamp(long unixTimeStamp)设置时间戳voidsetUniqueIdentifier(java.lang.String uniqueIdentifier)设置唯一标识符voidsetVerticalFOV(float verticalFOV)设置相机垂直方向上的视场角
-
-
-
方法详细资料
-
calculateFocalLength35mmEq
public static float calculateFocalLength35mmEq(float ratio, float vFov)计算35mm等效焦距- 参数:
ratio- 视频或图片的宽高比例vFov- 视频垂直视场角- 返回:
- 35mm等效焦距
-
calculateVerticalFOV
public static float calculateVerticalFOV(float ratio, float focalLength35mmEq)计算垂直视场角- 参数:
ratio- 视频或图片的宽高比例focalLength35mmEq- 相机的35mm的等效焦距- 返回:
-
calculateHorizontalFOV
public static float calculateHorizontalFOV(float ratio, float focalLength35mmEq)计算水平视场角- 参数:
ratio- 视频或图片的宽高比例focalLength35mmEq- 相机的35mm的等效焦距- 返回:
-
getUniqueIdentifier
public java.lang.String getUniqueIdentifier()
获取唯一标识符- 返回:
- 标识符
-
setUniqueIdentifier
public void setUniqueIdentifier(java.lang.String uniqueIdentifier)
设置唯一标识符- 参数:
uniqueIdentifier- 标识符
-
getTimeStamp
public long getTimeStamp()
获取时间戳- 返回:
- 单位为微秒 us
-
setTimeStamp
public void setTimeStamp(long unixTimeStamp)
设置时间戳- 参数:
unixTimeStamp- 单位为微秒 us
-
getSensorLatitude
public double getSensorLatitude()
获取传感器纬度- 返回:
- 纬度(坐标系WGS-84)
-
setSensorLatitude
public void setSensorLatitude(double sensorLatitude)
设置传感器纬度- 参数:
sensorLatitude- 纬度(坐标系WGS-84)
-
getSensorLongitude
public double getSensorLongitude()
获取传感器经度- 返回:
- 经度(坐标系WGS-84)
-
setSensorLongitude
public void setSensorLongitude(double sensorLongitude)
设置传感器经度- 参数:
sensorLongitude- 经度(坐标系WGS-84)
-
getPlatformHeight
public float getPlatformHeight()
获取平台的高度- 返回:
- 平台的高度
-
setPlatformHeight
public void setPlatformHeight(float platformHeight)
设置平台的高度- 参数:
platformHeight- 平台的高度,通常相对于地面而言,不是海拔高度
-
getHorizontalFOV
public float getHorizontalFOV()
获取相机水平视场角- 返回:
- 水平视场角
-
setHorizontalFOV
public void setHorizontalFOV(float horizontalFOV)
设置相机水平视场角- 参数:
horizontalFOV- 视场角
-
getVerticalFOV
public float getVerticalFOV()
获取相机的垂直方向上的视场角- 返回:
- 垂直视场角
-
setVerticalFOV
public void setVerticalFOV(float verticalFOV)
设置相机垂直方向上的视场角- 参数:
verticalFOV- 垂直视场角
-
getFocalLength35mmEq
public float getFocalLength35mmEq()
获取相机的35mm等效焦距- 返回:
- 获取35mm的等效焦距
-
setFocalLength35mmEq
public void setFocalLength35mmEq(float focalLength35mmEq)
设置35mm的等效焦距- 参数:
focalLength35mmEq- 35mm等效焦距
-
-